//
//  LBFacListViewBlockManager.h
//  LBFacListView
//
//  Created by luckyRoy on 2017/10/25.
//

#ifndef LBFacListViewBlockManager_h
#define LBFacListViewBlockManager_h

typedef void(^LBFacListViewCellClick)(NSIndexPath *indexPath);

typedef void (^LBFacListViewOtherClick) (NSIndexPath *indexPath,NSInteger index);

typedef UIView *((^LBListViewSectionViewBlock)(NSInteger section));

typedef CGFloat ((^LBListViewSectionViewHeightBlock)(NSInteger section));

typedef CGSize ((^LBCustomCollectionCellSizeBlock)(NSIndexPath *indexPath));

typedef id ((^LBFacListViewSectionViewModel)(NSInteger section));

typedef NSInteger ((^LBFacListViewNumberOfSections)(void));

typedef NSArray *((^LBFacListViewRowsModelArrayInSection)(NSInteger section));

#endif /* LBFacListViewBlockManager_h */
